You will probably want to have access to a car.
The Pioneer Valley Transit Authority PVTA has routes all over the Pioneer Valley. Although the system is fairly extensive for such a decentralized area, buses are somewhat infrequent and not all route run nights and weekends, especially outside of the school year September - May.